org.eclipse.vtp.desktop.projects.core.export
Class SelectApplicationsPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.vtp.desktop.projects.core.export.ExportWebappPage
              extended by org.eclipse.vtp.desktop.projects.core.export.SelectApplicationsPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.viewers.ICheckStateListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.wizard.IWizardPage, ExporterExtension, ExporterObserver

public class SelectApplicationsPage
extends ExportWebappPage
implements org.eclipse.jface.viewers.ICheckStateListener, org.eclipse.jface.viewers.IStructuredContentProvider

Wizard page responsible for selecting application projects to export.

Author:
Lonnie Pryor

Field Summary
 
Fields inherited from class org.eclipse.vtp.desktop.projects.core.export.ExportWebappPage
exporter
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
SelectApplicationsPage(Exporter exporter)
          Creates a new SelectApplicationsPage.
 
Method Summary
 void checkStateChanged(org.eclipse.jface.viewers.CheckStateChangedEvent event)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 void projectSelectionChanged(Exporter exporter)
          Notifies this observer that the specified exporter's project selection has changed.
 
Methods inherited from class org.eclipse.vtp.desktop.projects.core.export.ExportWebappPage
archiveChanged, createServiceConfigurations, needsToBeShown, savePrefrences
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Constructor Detail

SelectApplicationsPage

public SelectApplicationsPage(Exporter exporter)
Creates a new SelectApplicationsPage.

Parameters:
exporter - The exporter to use.
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage

projectSelectionChanged

public void projectSelectionChanged(Exporter exporter)
Description copied from interface: ExporterObserver
Notifies this observer that the specified exporter's project selection has changed.

Specified by:
projectSelectionChanged in interface ExporterObserver
Overrides:
projectSelectionChanged in class ExportWebappPage
Parameters:
exporter - The exporter that was updated.

checkStateChanged

public void checkStateChanged(org.eclipse.jface.viewers.CheckStateChangedEvent event)
Specified by:
checkStateChanged in interface org.eclipse.jface.viewers.ICheckStateListener

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider